home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11745 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: news3.noc.netcom.net!zdc!zippo!drn
  2. From: jgraydill@paloverde.com
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: How to learn C++
  5. Date: 15 Mar 1996 04:01:48 -0800
  6. Organization: Zippo
  7. Sender: http@doc.zippo.com
  8. Message-ID: <4ibm7c$pko@doc.zippo.com>
  9. NNTP-Posting-Host: pv-phx-ts1-56.paloverde.com
  10.  
  11. In article <4i5lgr$2gd@pipe3.nyc.pipeline.com>, mmoe414@nyc.pipeline.com says...
  12. >
  13. >As a graphics lover and computer hobbiest I have found an interest in
  14. >computer programming. I have a very basic book about terms and
  15. >understandings within the computer programming field but now I would like
  16. >to learn a  language. prefferably C++ or powerbuilder. Can anyone explain
  17. >the different languages and what they are used for also where would be a
  18. >good place to start learning through classes. Thanks 
  19.  
  20. If you've got a bit of experience programming, the best book on C++ is 
  21. the C++ Programming Language by Bjarne Stroustup.  I should warn you though
  22. that C++ is a complex and subtle language that can't be learned in a weekend.
  23. A good way to ease into it might be to take an introductory progamming course
  24. in Pascal or C/C++ at a local college.
  25.  
  26. On the differences between programming languages - well, people write entire
  27. books on this subject but briefly it's sorta like the differences between
  28. automobiles - when you know how to drive one, you can pick up another one
  29. pretty quickly but you wouldn't use a Porshce to haul lumber or a big trailer
  30. truck to go drag racing.  For example: C, Pascal, Fortran, and Cobol all have 
  31. a lot in common - variables, loops, procedures; but each had a somewhat 
  32. different application in mind - C is great for system programming (hardware
  33. manipulation, writing an operating system), Pascal is often used for teaching,
  34. Fortran is used for numeric work, and Cobol is used in a lot of business
  35. applications.  Keep in mind though that there's a lot of overlap - these
  36. aren't hard and fast boundaries just like you can use a Camry to go drag racing
  37. or haul lumber, or just cruise around.
  38.  
  39. If you're really interested in 3d graphics, an excellent starting point is
  40. Computer Graphics Principles and Practice 2nd Edition by Foley, van Dam,
  41. Feiner, and Hughes.
  42.  
  43. Hope this helps - good luck!
  44.